package nc.ui.medpub.bd.pub.bdtree;

import nc.ui.medpub.bd.pub.IBDButtonCodeNo;
import nc.ui.trade.businessaction.IBusinessActionType;
import nc.ui.trade.button.IBillButton;
import nc.ui.trade.treecard.ITreeCardController;

public abstract class MedTreeCardController implements ITreeCardController {

	public int[] getCardButtonAry() {
		
		return new int[] { 
			IBillButton.Add, 
			IBillButton.Edit, 
			IBillButton.Delete,
			IBillButton.Save,
			IBillButton.Cancel, 
			IBillButton.Refresh, 
			IBillButton.Print,
			IBDButtonCodeNo.BTN_VO_PARENT_SEAL
		};
	}
	
	public int getBusinessActionType() {
		
		return IBusinessActionType.BD;
	}
	
	public boolean isAutoManageTree() {
		
		return true;
	}
	
	public boolean isLoadCardFormula() {
		
		return true;
	}

	public boolean isChildTree() {
		
		return false;
	}

	public boolean isTableTree() {
		
		return false;
	}

	public boolean isExistBillStatus() {
		
		return false;
	}

	public boolean isShowCardRowNo() {
		
		return false;
	}

	public boolean isShowCardTotal() {
		
		return false;
	}
	
	public Boolean isEditInGoing() throws Exception {
		
		return null;
	}

	public String getHeadZYXKey() {
		
		return null;
	}
	
	public String getBodyZYXKey() {
		
		return null;
	}
	
	public String getBodyCondition() {
		
		return null;
	}
	
	public String[] getCardBodyHideCol() {
		
		return null;
	}

}
